﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using corpus_platform.Data;

namespace corpus_platform.Data
{
    public class TestData
    {
        //public static List<Framework> frameworks()
        //{
        //    Framework framework0 = new() { definition = "类似于“冬嗽”、“咳嗽剧烈”、“夜间汗出”这类表示程度、时间地点等附加信息偏正结构的概念", frameworkName = "状态附加" };
        //    Framework framework1 = new() { definition = "", frameworkName = "方剂" };
        //    Framework framework2 = new() { definition = "fw2", frameworkName = "相关组合" };
        //    Framework framework3 = new() { definition = "fw3", frameworkName = "治疗" };
        //    Framework framework4 = new() { definition = "fw4", frameworkName = "framework4" };
        //    Framework framework5 = new() { definition = "fw5", frameworkName = "framework5" };
        //    FrameElemet frame0 = new(framework0, "状态", true) { definition = "f0" };
        //    FrameElemet frame8 = new(framework0, "附加", true) { definition = "" };

        //    FrameElemet frame1 = new(framework1, "基础药物组合", true) { definition = "" };
        //    FrameElemet frame2 = new(framework1, "方剂名称", false) { definition = "" };
        //    FrameElemet frame3 = new(framework1, "制备", false) { definition = "" };
        //    FrameElemet frame9 = new(framework1, "剂型", false) { definition = "" };
        //    FrameElemet frame10 = new(framework1, "每次服药量", false) { definition = "" };
        //    FrameElemet frame11 = new(framework1, "制备后加入中药", false) { definition = "" };
        //    FrameElemet frame12 = new(framework1, "是否有加减", false) { definition = "" };
        //    FrameElemet frame13 = new(framework1, "增加中药", false) { definition = "" };
        //    FrameElemet frame14 = new(framework1, "减少中药", false) { definition = "" };
        //    FrameElemet frame15 = new(framework1, "备注", false) { definition = "" };

        //    FrameElemet frame16 = new(framework2, "相关组合", true) { definition = "" };
        //    FrameElemet frame17 = new(framework3, "前状态", true) { definition = "" };
        //    FrameElemet frame18 = new(framework3, "治疗方法", true) { definition = "" };
        //    FrameElemet frame19 = new(framework3, "治疗建议强度", false) { definition = "" };

        //    FrameElemet frame1 = new(framework0, "frame1", false) { definition = "f1" };
        //    FrameElemet frame2 = new(framework1, "frame2", true) { definition = "f2" };
        //    FrameElemet frame3 = new(framework1, "frame3", false) { definition = "f3" };
        //    FrameElemet frame4 = new(framework1, "frame4", false) { definition = "f4" };
        //    FrameElemet frame5 = new(framework2, "frame5", true) { definition = "f5" };
        //    FrameElemet frame6 = new(framework3, "frame6", false) { definition = "f6" };
        //    FrameElemet frame7 = new(framework4, "frame7", true) { definition = "f7" };
        //    return new List<Framework>() { framework0, framework1, framework2, framework3};
        //}

        public static List<Ontology> ontologies()
        {
            Ontology ontology0 = new() {Name = "咳嗽" };
            Ontology ontology1 = new() { Name = "黄昏时" };
            Ontology ontology2 = new() { Name = "火" };
            Ontology ontology3 = new() { Name = "浮越" };
            Ontology ontology4 = new() { Name = "肺" };
            Ontology ontology5 = new() { Name = "凉药" };
            Ontology ontology6 = new() { Name = "五味子" };
            Ontology ontology7 = new() { Name = "五倍子" };
            Ontology ontology8 = new() { Name = "负面" };
            Ontology ontology9 = new() { Name = "上升" };
            Ontology ontology10 = new() { Name = "虚损" };
            Ontology ontology11 = new() { Name = "相关" };
            Ontology ontology12 = new() { Name = "涉及" };
            Ontology ontology13 = new() { Name = "制约" };
            return new List<Ontology> () { ontology0, ontology1, ontology2, ontology3, ontology4, ontology5, ontology6, ontology7, ontology8};
//ontology1, ontology2, ontology3, ontology4, ontology5, ontology6, ontology7, ontology8, ontology9, ontology10, ontology11
        }
    }
}
